﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Index : System.Web.UI.Page
{
    eStoreDataContext db = new eStoreDataContext();
    protected void Page_Load(object sender, EventArgs e)
    {
        var tour = db.getTourbyTravel(1);
        //tour = from p in db.Tours
        //           join od in db.Travels on p.TourId equals od.TourId
        //           select new
        //           {
        //               TourId=p.TourId,
        //               Name = p.Name,
        //               NameVN=p.NameVN,
        //               image=p.Image,
        //               TourDate =p.TourDate,
        //               UnitPrice = p.UnitPrice,
        //               Datestart= od.DateStart
        //           };


        // var tour = db.Tours.ToList();
        ListView1.DataSource = tour;
        ListView1.DataBind();
        var tour1 = db.getTourbyTravel(2);
        ListView2.DataSource = tour1;
        ListView2.DataBind();

    }

    protected void ListView1_ItemDataBound(object sender, ListViewItemEventArgs e)
    {

        // Lấy dữ liệu được nối với mục giao diện hiện tại
        var p = e.Item.DataItem as getTourbyTravelResult;

        // Tìm ảnh thuộc mục giao diện hiện tại
        Image Image1 = e.Item.FindControl("Image1") as Image;
        String Language = Thread.CurrentThread.CurrentCulture.DisplayName;
        if (Language.ToLower().Contains("vietnam"))
        {
            if (p.Promotion == true) // đặc biệt
            {
                Image1.ImageUrl = "/images/km.png";
            }
            else
            {
                Image1.Visible = false;
            }
        }
        else
        {
            if (p.Promotion == true) // đặc biệt
            {
                Image1.ImageUrl = "/images/km-en.png";
            }
            else
            {
                Image1.Visible = false;
            }
        }

    }
    public String Name
    {
        get
        {
            String Language = Thread.CurrentThread.CurrentCulture.DisplayName;
            if (Language.ToLower().Contains("vietnam"))
            {
                return "NameVN";
            }
            else
            {
                return "Name";
            }

        }
    }

    protected void ListView2_ItemDataBound(object sender, ListViewItemEventArgs e)
    {
        // Lấy dữ liệu được nối với mục giao diện hiện tại
        var p = e.Item.DataItem as getTourbyTravelResult;

        // Tìm ảnh thuộc mục giao diện hiện tại
        Image Image2 = e.Item.FindControl("Image2") as Image;
        String Language = Thread.CurrentThread.CurrentCulture.DisplayName;
        if (Language.ToLower().Contains("vietnam"))
        {
            if (p.Promotion == true) // đặc biệt
            {
                Image2.ImageUrl = "/images/km.png";
            }
            else
            {
                Image2.Visible = false;
            }
        }
        else
        {
            if (p.Promotion == true) // đặc biệt
            {
                Image2.ImageUrl = "/images/km-en.png";
            }
            else
            {
                Image2.Visible = false;
            }
        }
    }
}